Computing a Face in an Arrangement of Line Segments and Related Problems
نویسندگان
چکیده
This paper presents a randomized incremental algorithm for computing a single face in an arrangement of n line segments in the plane that is fairly simple to implement. The expected running time of the algorithm is O (not (n) log n). The analysis of the algorithm uses a novel approach that generalizes and extends the Clarkson-Shor analysis technique [in Discrete Comput. Geom., 4 (1989), pp. 387-421 ]. A few extensions of the technique, obtaining efficient randomized incremental algorithms for constructing the entire arrangement of a collection of line segments and for computing a single face in an arrangement of Jordan arcs are also presented. Key words, computational geometry, arrangements, randomized incremental algorithms, probabilistic backwards analysis, Davenport-Schinzel sequences AMS subject classifications. 68P05, 68Q20, 68R99, 51M99
منابع مشابه
LINE-SEGMENTS CRITICAL SLIP SURFACE IN EARTH SLOPES USING AN OPTIMIZATION METHOD
In this paper the factor of safety (FS) and critical line-segments slip surface obtained by the Alternating Variable Local Gradient (AVLG) optimization method was presented as a new topic in 2D. Results revealed that the percentage of reduction in the FS obtained by switching from a circular shape to line segments was higher with the AVLG method than other methods. The 2D-AVLG optimization meth...
متن کاملDetection of fault segments based on P–T dihedra analysis along the North Tabriz fault, NW Iran
Detection of fault segments is an essential step for tracking main transverse faults. General observations from field studies as well as attitude measurements can give an overall understanding of the lengths of the segments, but these are not always sufficient to accurately identify and characterize them. In this study, we analyze P–T dihedra variations based on their eigenvalues to detect faul...
متن کاملComputing a Single Cell in the Overlay of Two Simple Polygons
The arrangement of n line segments in the plane can be computed using a randomized incremental algorithm in expected time O(n logn + A), where A is the number of intersection points of the segments. If we are only interested in a single face of the arrangement, marked by a given point|the origin, say|the lazy cleaning scheme of de Berg et al. [BDS94] can be used, resulting in an O(n (n) logn) a...
متن کاملSweep Line Algorithm for Convex Hull Revisited
Convex hull of some given points is the intersection of all convex sets containing them. It is used as primary structure in many other problems in computational geometry and other areas like image processing, model identification, geographical data systems, and triangular computation of a set of points and so on. Computing the convex hull of a set of point is one of the most fundamental and imp...
متن کاملArrangements of Segments that Share Endpoints : Single
We provide new combinatorial bounds on the complexity of a face in an arrangement of segments in the plane. In particular, we show that the complexity of a single face in an arrangement of n line segments determined by h endpoints is O(h logh). While the previous upper bound, O(nn(n)), is tight for segments with distinct endpoints, it is far from being optimal when n = (h 2). Our result shows t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- SIAM J. Comput.
دوره 22 شماره
صفحات -
تاریخ انتشار 1993